package lwh.servlet;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import lwh.utils.DBHelper;


public class Login extends HttpServlet {

	/**
	 * The doGet method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to get.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		String userName=new String(request.getParameter("userName").getBytes("ISO8859-1"),"UTF-8");
		String userPwd=new String(request.getParameter("userPwd").getBytes("ISO8859-1"),"UTF-8");
		Connection con=null;
		PreparedStatement stat=null;
		ResultSet rs=null;
		try {
			con=DBHelper.getConnection();
			stat=con.prepareStatement("SELECT t.user_account from sys_user_account t where t.user_account=? and t.user_pwd=?");
			stat.setString(1, userName);
			stat.setString(2, userPwd);
			rs = stat.executeQuery();
			
			if(rs.next())
			{
				response.getWriter().write("1");
			}
			else
			{
				response.getWriter().write("0");
			}
			con.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
	}

	/**
	 * The doPost method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to post.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		
	}

}
